MS SQL select do jine DB pod urcitym uctem
Otázka od: jimys@centrum.cz
4. 6. 2004 12:56
Bohuzel useri uz jsou pro db1 nadefinovany a nejsou ve skupinach... Jde o to,
te tabulka t2 byla puvodne v db1 a byla na ni prava pro urcite usery. Nyni je
presunuta do db2 a zakladat v db2 znovu vsechny usery a davat jim znovu prava
by bylo dost pracne. Jestli by neslo nejakym zpusobem v db1 pouze aplikovat
prava view1...
> chtel bych se zeptat... Mam dve MS SQL databaze na stejnem
> serveru, db1 a db2. Potrebuju v db1 zobrazovat data z tabulky
> z db2. Mam pro to udelane view1 v db1: SELECT * FROM
> db2.dbo.t2. Potrebuju ale pridelovat prava pouze v db1 pro
> view1 a nikoliv vytvaret znovu vsechny usery v db2 (v
> podstate je zkopirovat a pridelovat prava k tabulce t2).
Ahoj.
Nemuzes pouzit NT autentifikaci a zalozit si skupiny useru ?
Ludek
Odpovedá: konference@sales.cz
4. 6. 2004 12:42
Behalf Of jimys@centrum.cz
> chtel bych se zeptat... Mam dve MS SQL databaze na stejnem
> serveru, db1 a db2. Potrebuju v db1 zobrazovat data z tabulky
> z db2. Mam pro to udelane view1 v db1: SELECT * FROM
> db2.dbo.t2. Potrebuju ale pridelovat prava pouze v db1 pro
> view1 a nikoliv vytvaret znovu vsechny usery v db2 (v
> podstate je zkopirovat a pridelovat prava k tabulce t2).
Ahoj.
Nemuzes pouzit NT autentifikaci a zalozit si skupiny useru ?
Ludek
Odpovedá: Lstiburek Pavel
4. 6. 2004 13:23
Jedine co znam, funguje pouze pro mix mode je:
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source="jmenoDB";User ID="jmenouzivatele";Password="heslouzivatele"
).jmenoDB.dbo.NazevTabulky
"heslouzivatele" heslo neuzavirat do uvozovek!
"jmenouzivatele" jmeno uzivatele neuzavirat do uvozovek!
"jmenoDB" nazev DB neuzavirat do uvozovek!
Pavel
> -----Original Message-----
> From: jimys@centrum.cz [mailto:jimys@centrum.cz]
> Sent: Friday, June 04, 2004 1:57 PM
> To: delphi-l@clexpert.cz
> Subject: MS SQL select do jine DB pod urcitym uctem
>
>
> Bohuzel useri uz jsou pro db1 nadefinovany a nejsou ve
> skupinach... Jde o to, te tabulka t2 byla puvodne v db1 a
> byla na ni prava pro urcite usery. Nyni je presunuta do db2 a
> zakladat v db2 znovu vsechny usery a davat jim znovu prava by
> bylo dost pracne. Jestli by neslo nejakym zpusobem v db1
> pouze aplikovat prava view1...
>
> > chtel bych se zeptat... Mam dve MS SQL databaze na stejnem
> > serveru, db1 a db2. Potrebuju v db1 zobrazovat data z tabulky
> > z db2. Mam pro to udelane view1 v db1: SELECT * FROM
> > db2.dbo.t2. Potrebuju ale pridelovat prava pouze v db1 pro
> > view1 a nikoliv vytvaret znovu vsechny usery v db2 (v
> > podstate je zkopirovat a pridelovat prava k tabulce t2).
>
> Ahoj.
> Nemuzes pouzit NT autentifikaci a zalozit si skupiny useru ?
>
> Ludek
>
>
>